Introducción a Python: El Tablero
Antes de poder crear una IA, necesitamos una representación digital del mundo. En Gomoku, nuestro mundo es una cuadrícula de 15x15 o 19x19. En Python, la forma estándar de representar una cuadrícula es una Lista de Listas.
Concepto: Una Hoja de Cálculo en Memoria
Imagina la lista exterior como la "hoja de cálculo" que contiene todas las filas. Cada elemento dentro de ella es otra lista que representa las columnas de esa fila específica.
Acceso a Datos
board[0]devuelve la fila superior completa (una lista).board[1][2]accede a Fila 1, Columna 2.
⚠️ Error Común de Coordenadas
En matemáticas, decimos $(x, y)$ donde $x$ es horizontal e $y$ es vertical. En las matrices de Python, accedemos a board[row][col].
Dado que "Fila" corresponde a la posición vertical ($y$) y "Col" a la horizontal ($x$), el código es efectivamente board[y][x]. ¡No lo confundas, o tu IA verá el tablero de lado!
